package com.cn.kehong.dao;

import com.cn.kehong.domain.ProductGzPeriodSl;
import com.cn.kehong.domain.ProductGzPeriodSlExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProductGzPeriodSlMapper {
    int countByExample(ProductGzPeriodSlExample example);

    int deleteByExample(ProductGzPeriodSlExample example);

    int insert(ProductGzPeriodSl record);

    int insertSelective(ProductGzPeriodSl record);

    List<ProductGzPeriodSl> selectByExample(ProductGzPeriodSlExample example);

    int updateByExampleSelective(@Param("record") ProductGzPeriodSl record, @Param("example") ProductGzPeriodSlExample example);

    int updateByExample(@Param("record") ProductGzPeriodSl record, @Param("example") ProductGzPeriodSlExample example);

    int updateBatchProductGzSl(List<ProductGzPeriodSl> productGzPeriodSls);

    int insertBatchProductGzSl(@Param("itemList") List<ProductGzPeriodSl> productGzPeriodSls);
}